Soru & Cevap

Android Studio Whatsap'ta resim paylaşma hatası

10.05.2017 - 02:00

Merhabala android uygulama geliştirme de yeniyim. Ben bir resim paylaşma uygulaması yaptım. Resmi paylaşma kodu aşağıdaki gibi. Facebook, mail ve benzeri paltformlarda sıkıntı yok resim paylaşılıyor ancak. Whatsapp'ta "dosya biçimi desteklenmiyor" diye hata alıyorum ve resim paylaşımı yapılamıyor. Bu sorunu nasıl düzeltebilirim acaba yardımcı olabilir misiniz ? Teşekkürler...


Button btnShare = (Button) findViewById(R.id.btnShare);
btnShare.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri pay = Uri.parse("android.resource://com.ilkrmshn.kandilsms/drawable/a");
Intent intent = new Intent(Intent.ACTION_SEND);
String baglanti = "https://play.google.com/store/apps/details?id=com.ilkrmshn.kandilsms";
intent.putExtra(Intent.EXTRA_TEXT, baglanti);
intent.setType("text/plain");
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM,pay);
intent.setType("image/jpeg");
startActivity(intent);
}
});

 

107 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sina.madak76
sina.madak76
01.02.2019 - 07:23

Merhaba bende aynı hata ile karşılaşıyorum acaba sorununuzu halledebildiniz mi?

Profile picture for user dclmrl
dclmrl
11.05.2017 - 11:50
sahincumali85@gmail.com Buraya mesaj at ordan anlatayım uzun biraz
Profile picture for user dclmrl
dclmrl
10.05.2017 - 03:58

drawable klasöründeki resimler png uzantılı sen jpeg almışsın

intent.setType("image/*");

bu satırı değiştirip dene

İlker Muhsin ŞAHİN
10.05.2017 - 06:11
Cevabın için teşekkür ederim ancak bunu denedim. Yine aynı hatayı veriyor. Başka ne yapabilirim acaba ?
Cumali Şahin
10.05.2017 - 11:08
https://github.com/codepath/android_guides/wiki/Sharing-Content-with-Intents buraya bi bak
Cumali Şahin
10.05.2017 - 11:20
bu arada uygulamanı biraz inceledim sen her mesaj için ayrı bir intent almışsın buda sorun çıkarıyor olabilir çünkü her mesaj için kodu tekrar yazılması gerekir. Sana uygulamanda viewflipper + firebase storage kullanmanı öneririm hem uygulamanın boyutu düşer hem de imageview hem aynı kodları tekrar tekrar yazmış olmasın.Eğer İstersen sana yardımcı olablirim
Cumali Şahin
10.05.2017 - 11:22
son olarak bütün paylaşım görevlerini bir share kodu içinde değilde ayrın ayrı yazmayı dene bunlardan oluşabilir.başkada şuanda aklıma gelmiyor
İlker Muhsin ŞAHİN
11.05.2017 - 11:28
viewflipper + firebase storage kullanma konusunda yardımcı olursan sevinirim. Bunu nasıl kullanacağım hakkında bilgi verebilir misin ?